-- @Author: 作者QQ381990860
-- @Date:   2022-05-09 22:31:10
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-09-02 21:41:52
--======================================================================--
-- @作者: QQ381990860
-- @创建时间:   2019-12-03 02:17:19
-- @Last Modified time: 2019-12-17 04:46:04
--======================================================================--
local 场景类_抽奖 = class()
local tp,zts,zts1
local floor = math.floor
local tonumber = tonumber
local tostring = tostring
local bwh = require("gge包围盒")
local bw = bwh(0,0,105,80)
--local 矩阵 = require("gge包围盒")(180,235,100,130)
local insert = table.insert
	local sl = 0
	local js= 1
	local sjs =0
function 场景类_抽奖:初始化(根)
	self.ID = 127
	self.x = 50+(全局游戏宽度-800)/2
	self.y = 40
	self.xx = 0
	self.yy = 0
	self.注释 = "累 冲 奖 励"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = true
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应
	local 资源 = 根.资源
	self.资源组 = {
	    [0] = 自适应.创建(0,1,520,510,3,9),
	  --  [1] = 资源:载入('JM.dll',"网易WDF动画",0x65C595A9),
	   -- [2] = 资源:载入('JM.dll',"网易WDF动画",0x28A3B224),
		[3] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
       	[4] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"  点击查询累冲记录"),
		[5] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"  点击领取首冲奖励"),
		[6] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲500奖励"),
		[7] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲1000奖励"),
		[8] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲1800奖励"),
		[9] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲3000奖励"),
		[10] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲5000奖励"),
		[11] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲10000奖励"),
		[12] = 按钮.创建(自适应.创建(11,4,160,20,1,3),0,0,4,true,true,"点击领取累冲20000奖励"),




        [129]= 资源:载入('WP1.dll',"网易WDF动画",1249264183),
		[130]= 资源:载入('JM.dll',"网易WDF动画",0xE6490543),
	}
	

	for i=3,12 do
		self.资源组[i]:绑定窗口_(127)
	end
	self.选择购买="   1阶"

	self.窗口时间 = 0
	tp = 根
	zts = tp.字体表.普通字体
	zts1 = tp.字体表.描边字体
end

function 场景类_抽奖:打开(数据)
	if self.可视 then
		self.可视 = false
		self.选择购买="   1阶"
		--local 匹配 =0
		   self.进程 = 1
		 --	客户端:发送数据(匹配,248,13)

	else
	if  self.x > 全局游戏宽度 then
      self.x = 220+(全局游戏宽度-800)/2
    end
		self.进程 = 1
		self.倒计时 = 1
		self.起始 = 0
		insert(tp.窗口_,self)
	    tp.运行时间 = tp.运行时间 + 1
	  	self.窗口时间 = tp.运行时间
	    self.可视 = true
		self.数据 = 数据
		
		
	end
end





function 场景类_抽奖:显示(dt,x,y)
	self.焦点 = false
   	self.资源组[0]:显示(self.x+0,self.y+0)
	self.资源组[3]:显示(self.x+500,self.y+4)
    self.资源组[3]:更新(x,y)
	tp.窗口标题背景_:显示(self.x+self.资源组[0].宽度/2-70,self.y+0)
	
	tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+230,self.y+5,self.注释)
	 self.资源组[130]:显示(self.x+210,self.y+30)
   self.资源组[130]:显示(self.x+270,self.y+30)
    self.资源组[130]:显示(self.x+330,self.y+30)
    self.资源组[130]:显示(self.x+390,self.y+30)
    self.资源组[130]:显示(self.x+450,self.y+30)
    --
    self.资源组[129]:显示(self.x+210,self.y+30)
   self.资源组[129]:显示(self.x+270,self.y+30)
    self.资源组[129]:显示(self.x+330,self.y+30)
    self.资源组[129]:显示(self.x+390,self.y+30)
    self.资源组[129]:显示(self.x+450,self.y+30)

    --
    self.资源组[130]:显示(self.x+210,self.y+90)
   self.资源组[130]:显示(self.x+270,self.y+90)
    self.资源组[130]:显示(self.x+330,self.y+90)
    self.资源组[130]:显示(self.x+390,self.y+90)
    self.资源组[130]:显示(self.x+450,self.y+90)
    --
     self.资源组[129]:显示(self.x+210,self.y+90)
   self.资源组[129]:显示(self.x+270,self.y+90)
    self.资源组[129]:显示(self.x+330,self.y+90)
    self.资源组[129]:显示(self.x+390,self.y+90)
    self.资源组[129]:显示(self.x+450,self.y+90)

    --
    self.资源组[130]:显示(self.x+210,self.y+150)
   self.资源组[130]:显示(self.x+270,self.y+150)
    self.资源组[130]:显示(self.x+330,self.y+150)
    self.资源组[130]:显示(self.x+390,self.y+150)
    self.资源组[130]:显示(self.x+450,self.y+150)
    --
    self.资源组[129]:显示(self.x+210,self.y+150)
   self.资源组[129]:显示(self.x+270,self.y+150)
    self.资源组[129]:显示(self.x+330,self.y+150)
    self.资源组[129]:显示(self.x+390,self.y+150)
    self.资源组[129]:显示(self.x+450,self.y+150)

    --
    self.资源组[130]:显示(self.x+210,self.y+210)
   self.资源组[130]:显示(self.x+270,self.y+210)
    self.资源组[130]:显示(self.x+330,self.y+210)
    self.资源组[130]:显示(self.x+390,self.y+210)
    self.资源组[130]:显示(self.x+450,self.y+210)
    --
    self.资源组[129]:显示(self.x+210,self.y+210)
   self.资源组[129]:显示(self.x+270,self.y+210)
    self.资源组[129]:显示(self.x+330,self.y+210)
    self.资源组[129]:显示(self.x+390,self.y+210)
    self.资源组[129]:显示(self.x+450,self.y+210)
    --


    self.资源组[130]:显示(self.x+210,self.y+270)
   self.资源组[130]:显示(self.x+270,self.y+270)
    self.资源组[130]:显示(self.x+330,self.y+270)
    self.资源组[130]:显示(self.x+390,self.y+270)
    self.资源组[130]:显示(self.x+450,self.y+270)
    --
    self.资源组[129]:显示(self.x+210,self.y+270)
   self.资源组[129]:显示(self.x+270,self.y+270)
    self.资源组[129]:显示(self.x+330,self.y+270)
    self.资源组[129]:显示(self.x+390,self.y+270)
    self.资源组[129]:显示(self.x+450,self.y+270)

    --
    self.资源组[130]:显示(self.x+210,self.y+330)
   self.资源组[130]:显示(self.x+270,self.y+330)
    self.资源组[130]:显示(self.x+330,self.y+330)
    self.资源组[130]:显示(self.x+390,self.y+330)
    self.资源组[130]:显示(self.x+450,self.y+330)
    --
    self.资源组[129]:显示(self.x+210,self.y+330)
   self.资源组[129]:显示(self.x+270,self.y+330)
    self.资源组[129]:显示(self.x+330,self.y+330)
    self.资源组[129]:显示(self.x+390,self.y+330)
    self.资源组[129]:显示(self.x+450,self.y+330)
    --

    --
     self.资源组[130]:显示(self.x+210,self.y+390)
   self.资源组[130]:显示(self.x+270,self.y+390)
    self.资源组[130]:显示(self.x+330,self.y+390)
    self.资源组[130]:显示(self.x+390,self.y+390)
    self.资源组[130]:显示(self.x+450,self.y+390)


    self.资源组[129]:显示(self.x+210,self.y+390)
   self.资源组[129]:显示(self.x+270,self.y+390)
    self.资源组[129]:显示(self.x+330,self.y+390)
    self.资源组[129]:显示(self.x+390,self.y+390)
    self.资源组[129]:显示(self.x+450,self.y+390)

    --

    --
      self.资源组[130]:显示(self.x+210,self.y+450)
   self.资源组[130]:显示(self.x+270,self.y+450)
    self.资源组[130]:显示(self.x+330,self.y+450)
    self.资源组[130]:显示(self.x+390,self.y+450)
    self.资源组[130]:显示(self.x+450,self.y+450)


    self.资源组[129]:显示(self.x+210,self.y+450)
   self.资源组[129]:显示(self.x+270,self.y+450)
    self.资源组[129]:显示(self.x+330,self.y+450)
    self.资源组[129]:显示(self.x+390,self.y+450)
    self.资源组[129]:显示(self.x+450,self.y+450)

	
	self.资源组[4]:更新(x,y)
   self.资源组[4]:显示(self.x+40,self.y+10)
   self.资源组[5]:更新(x,y)
   self.资源组[5]:显示(self.x+40,self.y+40)
   self.资源组[6]:更新(x,y)
   self.资源组[6]:显示(self.x+40,self.y+100)
   self.资源组[7]:更新(x,y)
   self.资源组[7]:显示(self.x+40,self.y+160)
   self.资源组[8]:更新(x,y)
   self.资源组[8]:显示(self.x+40,self.y+220)
   self.资源组[9]:更新(x,y)
   self.资源组[9]:显示(self.x+40,self.y+280)
   self.资源组[10]:更新(x,y)
   self.资源组[10]:显示(self.x+40,self.y+340)
   self.资源组[11]:更新(x,y)
   self.资源组[11]:显示(self.x+40,self.y+400)
   self.资源组[12]:更新(x,y)
   self.资源组[12]:显示(self.x+40,self.y+460)
	 
    if self.鼠标 and self.资源组[4]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[4]:取文字())
   end
if self.鼠标 and self.资源组[5]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[5]:取文字())
   end
   if self.鼠标 and self.资源组[6]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[6]:取文字())
   end
if self.鼠标 and self.资源组[7]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[7]:取文字())
   end
   if self.鼠标 and self.资源组[8]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[8]:取文字())
   end
if self.鼠标 and self.资源组[9]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[9]:取文字())
   end
   if self.鼠标 and self.资源组[10]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[10]:取文字())
   end
if self.鼠标 and self.资源组[11]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[11]:取文字())
   end
   if self.鼠标 and self.资源组[12]:事件判断()  then
      客户端:发送数据(1,271,13,self.资源组[12]:取文字())
   end


	

   
	if self.鼠标 then
		if self.资源组[3]:事件判断() then
		 
			self:打开()
		end
	end
	
end





function 场景类_抽奖:检查点(x,y)
	if self.资源组[0]:是否选中(x,y) or bw:检查点(x,y) then
		return true
	end
end

function 场景类_抽奖:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
  		self.窗口时间 = tp.运行时间
 	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 场景类_抽奖:开始移动(x,y)
	if self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end

return 场景类_抽奖